
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */ margin: 0; padding: 0; outline:none;}
*{ box-sizing:border-box;}
/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
  font: 12px/1.5 "Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti; /* 用 ascii 字符表示，使得在任何编码下都无问题 */}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/*有关重置列表元素 */
ul, ol { }

/* 重置文本格式元素 */
a{ text-decoration: none; outline:none;}
a:hover { text-decoration: underline; }

abbr[title], acronym[title] { border-bottom: 1px dotted; cursor: help;}

q:before, q:after { content: ''; }

/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea { font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */}

/* 重置表格元素 */
table { border-collapse: collapse; border-spacing: 0;}

/* 重置 hr */
hr { border: none; height: 1px;}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }

/* 移动web */

*:not(input,textarea) {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
}
p,a,h1,h2,h3,h4,h5,div{ word-break:break-all;}




/*美化下拉框*/
.mainCon{/*position: relative;*/display: inline-block; float:left;color:#272e33;}
.selectbox { float:left; cursor: pointer; font-size:14px; height:18px; line-height:18px; overflow:hidden; border: solid 1px #ddd; border-top:1px solid #ddd; border-right:none; background-color:#ffffff; padding:5px 5px 5px 10px;color:#272e33; width:229px; box-sizing:content-box;}
.selBtn{ float:left; width:26px;height:30px;border: 0;border-style:none;background-image: url("../../images/site/selBtn.gif");background-repeat: no-repeat;cursor: pointer; display:inline-block;}
.selBtn2{ float:left; width:22px;height:30px;border: 0;border-style:none;background-image: url("../../images/site/selBtn2.gif");background-repeat: no-repeat;cursor: pointer; display:inline-block;}

div.selectbox-wrapper ul li {cursor:pointer; line-height:20px; padding:3px; box-sizing:content-box;}
.selectbox_disabled{border-left: solid 1px #cccccc!important;border-top: solid 1px #cccccc!important;border-bottom: solid 1px #cccccc!important;}
.loader{position:absolute;z-index:500;left:0px;top:0px;padding-left:5px;padding-top:3px;width:100%;height:25px;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);background-color:white;}
.li_left{float:left;overflow:hidden;}
.mainCon .inputDisabled{background-color:#eeeeee!important;background-image:none!important;color:#c0bfbf!important;cursor: default!important;}
.mainCon .selBtn_disabled{ background-image:url("../../images/site/selBtn_disabled.gif"); cursor:default;}
div.selectbox-wrapper {border:#ccc 1px solid;  position:absolute; background-color:#fff; text-align:left;z-index:510;display:block;left:0px; top:29px; width:100px; box-sizing:content-box;}
div.selectbox-wrapper ul li{white-space:nowrap;text-overflow:ellipsis; overflow:hidden; height:20px; box-sizing:content-box;}
div.selectbox-wrapper ul li.selected {background-color: #e9f8ff; border:none; line-height:20px; height:20px;}
div.selectbox-wrapper ul li.current {background-color: #beeaff;border:0!important;}
div.selectbox-wrapper ul li.no_selected { color:#999;}
.tipColor{color:gray;}